Determining the separation of simple polygons
نویسنده
چکیده
Given simple polygons P and Q, their separation, denoted by (P;Q), is de ned to be the minimum distance between their boundaries. We present a parallel algorithm for nding a closest pair among all pairs (p; q), p 2 P and q 2 Q. The algorithm runs in O(logn) time using O(n) processors on a CREW PRAM, where n = jP j + jQj. This algorithm is time-optimal and improves by a factor of O(logn) on the time complexity of previous parallel methods. The algorithm can be implemented serially in (n) time, which gives the rst optimal sequential algorithmfor determining the separationof simple polygons. Our results are obtained by providing a uni ed treatment of the separation and the closest visible vertex problems for simple polygons.
منابع مشابه
An Optimal Algorithm for Finding the Separation of Simple Polygons
Abs t rac t . Given simple polygons P and Q, their separagion, denoted by a(P, Q), is defined to be the minimum distance between their boundaries. We present an optimal O(N) algorithm for determining the separation of two simple polygons P and Q, where [P[ § [Q[ = [N[. The best previous algorithm for this problem is due to Kirkpatrick and has complexity O(N log N). In addition, a parallel versi...
متن کاملA Fast Algorithm for Covering Rectangular Orthogonal Polygons with a Minimum Number of r-Stars
Introduction This paper presents an algorithm for covering orthogonal polygons with minimal number of guards. This idea examines the minimum number of guards for orthogonal simple polygons (without holes) for all scenarios and can also find a rectangular area for each guards. We consider the problem of covering orthogonal polygons with a minimum number of r-stars. In each orthogonal polygon P,...
متن کاملSingle-Point Visibility Constraint Minimum Link Paths in Simple Polygons
We address the following problem: Given a simple polygon $P$ with $n$ vertices and two points $s$ and $t$ inside it, find a minimum link path between them such that a given target point $q$ is visible from at least one point on the path. The method is based on partitioning a portion of $P$ into a number of faces of equal link distance from a source point. This partitioning is essentially a shor...
متن کاملMoldable and Castable Polygons
This paper introduces the concepts of Moldability and Castability of simple polygons and relates Moldability to Monotonicity. We detail a (n) algorithm for determining all n forward maximal monotone chains of a simple polygon and apply this algorithm to the problems of determining 2-Moldability, 2-Castability and the minimum monotone decomposition of a simple polygon 9]. Our results include a s...
متن کاملDetermining Differences between Two Sets of Polygons
In this article, a new algorithm for determining differences between two sets of polygons is considered. It has been proven that it is enough to test only the polygon edges to perform the comparison. The algorithm works in two steps. First, the polygon edges are inserted into data structure and eliminated by a simple criterion. In the second part, the algorithm analyses the remaining edges and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Int. J. Comput. Geometry Appl.
دوره 4 شماره
صفحات -
تاریخ انتشار 1994